home *** CD-ROM | disk | FTP | other *** search
/ Aminet 49 / Aminet 49 (2002)(GTI - Schatztruhe)[!][Jun 2002].iso / Aminet / util / sys / AmberRAM.lha / AmberRAM / Source / Makefile.dice < prev    next >
Makefile  |  2001-02-22  |  725b  |  36 lines

  1. # File: Makefile
  2.  
  3. MAKEFILE = Makefile
  4.  
  5. #CC = dcc -3.1 -mD -r -020
  6. CC = dcc -3.1 -mD -r
  7. ASSEMBLER = PhxAss QUIET OPT 3
  8. LINKER = PhxLnk SMALLCODE
  9.  
  10. #AMIGA_LIB = Work:NDUK-V40/Lib/Amiga.lib
  11. AMIGA_LIB = DLIB:amiga31l.lib
  12. DEBUG_LIB = Work:NDUK-V40/Lib/debug.lib
  13.  
  14. HANDLER = amber-ram-handler
  15. OBJS = handler.o commands.o filesystem.o notification.o support.o
  16.  
  17.  
  18. $(HANDLER): $(OBJS) startup.o
  19.     $(LINKER) "startup.o" $(OBJS) "$(AMIGA_LIB)" TO "$(HANDLER)"
  20.     Protect "$(HANDLER)" -e
  21.     Execute "Dismount" "RAM1:"
  22.     Mount "RAM1"
  23.  
  24. startup.o: startup.asm
  25.     $(ASSEMBLER) "startup.asm" NOEXE
  26.  
  27. $(OBJS): %.o: %.c handler.h handler_protos.h $(MAKEFILE)
  28.     $(CC) -DAMIGAOS -c "$*.c"
  29.  
  30. startup.o $(OBJS): $(MAKEFILE)
  31.  
  32. clean:
  33.     Delete "$(HANDLER)" "#?.o"
  34.  
  35.  
  36.